#ifndef NPC_LOGIC_H_
#define NPC_LOGIC_H_

#include "entity.h"
#include "entitylogic.h"
#include "util.h"

class CNPCLogic : public CEntityLogic
{

	private:

		CEntity * m_pEntity;

		bool m_bEnemy;
		
		int m_NextStateChange;
		
	public:

		CNPCLogic();
		
		void Think();
		
		inline void SetIsEnemy( bool b )
		{
			
			m_bEnemy = b;
			
		}
		
		inline void SetEntity( CEntity * ent )
		{
			
			m_pEntity = ent;
			
		}

};

#endif
